home *** CD-ROM | disk | FTP | other *** search
/ ShareWare OnLine 2 / ShareWare OnLine Volume 2 (CMS Software)(1993).iso / os2 / remin301.zip / PATCH301.ZIP / MAKEFILE.OS2 < prev    next >
Text File  |  1992-12-28  |  2KB  |  82 lines

  1. # Makefile for REMIND for Microsoft C 6.00A for OS/2 and MSDOS
  2. # This copy was modified from the original to permit creation of 
  3. #   remind.exe   OS/2 1.x--2.0 executable
  4. #   remindb.exe  OS/2 and MSDOS bound executable
  5. #
  6. # Darrel Hankerson hank@ducvax.auburn.edu
  7. # 11 November 1992
  8.  
  9. O = .obj
  10.  
  11. CC= cl
  12.  
  13. # Put any additional flags for the C compiler here
  14. MODEL = S
  15. DEFINES= -D__MSDOS__ -D__MSC__ -D__STDC__ -DOS2
  16. CFLAGS= -A$(MODEL) $(DEFINES)
  17.  
  18. LINK = cl
  19. LFLAGS = -A$(MODEL) -Lp
  20. BIND = bind
  21.  
  22. all: remind.exe remindb.exe rem2ps.exe
  23.  
  24. #-----------------------------------------------------------------------------
  25. # YOU SHOULDN'T EDIT ANYTHING BELOW HERE.  You may want to change some things
  26. # in config.h; then, you should be able to type 'make'.
  27. #-----------------------------------------------------------------------------
  28. VERSION= 03.00.01
  29.  
  30. HDRS= config.h err.h expr.h globals.h protos.h types.h version.h
  31.  
  32. STDHDRS= config.h types.h protos.h globals.h err.h
  33.  
  34. SRCS= calendar.c dorem.c dosubst.c expr.c files.c funcs.c globals.c init.c \
  35. main.c omit.c token.c trigger.c userfns.c utils.c var.c
  36.  
  37. MANIFEST= README.UNIX README.DOS COPYRIGHT $(HDRS) $(SRCS) Makefile rem rem.1 \
  38. remind.1 remind-all.csh remind-all.sh test.rem test-rem test.cmp makefile.tc \
  39. makefile.msc lnk.msc lnk.tc MANIFEST.UNX MANIFEST.DOS WHATSNEW.30 kall kall.1 \
  40. defs.rem README.OS2 makefile.os2 rem2ps.c rem2ps.h remind.def rem2ps.1
  41.  
  42. OBJS= $(SRCS:.c=$O)
  43.  
  44. rem2ps.exe: rem2ps.obj remind.def
  45.     copy remind.def rem2ps.def
  46.     $(LINK) -o $@ $(LFLAGS) $<
  47.  
  48. rem2ps.obj: rem2ps.c
  49.     $(CC) -c $(CFLAGS) rem2ps.c
  50.  
  51. remind.exe: $(OBJS) remind.def
  52.     $(LINK) -o $@ $(LFLAGS) $< 
  53.  
  54. remindb.exe: remind.exe
  55.     $(BIND) -o $@ $<
  56.  
  57. rem2psb.exe: rem2ps.exe
  58.     $(BIND) -o $@ $<
  59.  
  60. .c.$O:
  61.     $(CC) -c $(CFLAGS) $<
  62.  
  63. clean:
  64.     rm -f *$O
  65.  
  66. rem2ps$O: rem2ps.c rem2ps.h config.h
  67. calendar$O: calendar.c $(STDHDRS) expr.h
  68. dorem$O: dorem.c $(STDHDRS) expr.h
  69. dosubst$O: dosubst.c $(STDHDRS)
  70. expr$O: expr.c $(STDHDRS) expr.h
  71. files$O: files.c $(STDHDRS)
  72. funcs$O: funcs.c $(STDHDRS) expr.h version.h
  73. globals$O: globals.c config.h types.h globals.h err.h
  74. init$O: init.c $(STDHDRS) expr.h version.h
  75. main$O: main.c $(STDHDRS) expr.h
  76. omit$O: omit.c $(STDHDRS)
  77. token$O: token.c $(STDHDRS)
  78. trigger$O: trigger.c $(STDHDRS) expr.h
  79. userfns$O: userfns.c $(STDHDRS) expr.h
  80. utils$O: utils.c $(STDHDRS)
  81. var$O: var.c $(STDHDRS) expr.h
  82.